/**
 * 
 * @returns
 * 图片切换     2018-04-12
 * 
 * 
 */
$(function() {
   
    $.fn.sliderBox = function(options) {
        //默认参数
        var defaults = {
                fade_time : 1000,
                delay : 3,//unit:seconds
        };
//        alert(options)
        var settings = $.extend(defaults, options || {});
//        常用参数
        var order_by = 'ASC';
        var appto_li = $('#append-li');
        var dome_con = $('#dome-con');
        var index_box = $('#dome-con').first().index();
        var str = '<li class="slid-act"></li>';
        var list_num = dome_con.children('div').length;
//        初始化
        var init = function(){
            
            if(list_num <= 1){
                stop();
                return;
            }
            for (var i=0;i<list_num-1;i++){
                str += '<li></li>';
            }
            appto_li.append(str);
            $('#append-li li').each(function(){
                $(this).mouseover(function(){
                    index_box = $(this).index();
                    $('#dome-con .slider-Box:eq('+index_box+')').fadeToggle(settings.fade_time).siblings().css('display','none');
                    $('#append-li li:eq('+index_box+')').addClass('slid-act').siblings().removeClass('slid-act');
                    if(order_by == 'ASC'){
                        if(index_box < list_num-1){
                            index_box += 1;
                        }else{
                            order_by = 'DESC';
                            index_box = list_num-2;
                        }
                    } else {
                        if(index_box > 0){
                            index_box -= 1;
                        }else{
                            order_by = 'ASC';
                            index_box = 1;
                        }
                    }
                });
            });
            start(); 
        };
        
//        开始轮播
        var start = function(){
            if($("#aaaa").length > 0){
                stop();
                return;
            }  
            
            if(order_by == 'ASC'){
                if(index_box < list_num-1){
                    index_box += 1;
                }else{
                    order_by = 'DESC';
                    index_box = list_num-2;
                }
            } else {
                if(index_box > 0){
                    index_box -= 1;
                }else{
                    order_by = 'ASC';
                    index_box = 1;
                }
            }
            
            $('#dome-con .slider-Box:eq('+index_box+')').fadeToggle(settings.fade_time).siblings().css('display','none');
            $('#append-li li:eq('+index_box+')').addClass('slid-act').siblings().removeClass('slid-act');
            window.setTimeout(start, settings.delay*1000);
        };
        
        var stop = function() {
            window.clearTimeout(start);
        };
        
        init();
          
    };
    
//    精选视频切换
    $.fn.sliderBox2 = function(options) {
        //默认参数
        var defaults = {
                fade_time : 1000,
                delay : 5,//unit:seconds
        };
        var settings = $.extend(defaults, options || {});
//        常用参数
        var order_by = 'ASC';
        var appto_li = $('#append-li2');
        var dome_con = $('#dome-con2');
        var index_box = $('#dome-con2').first().index();
        var str = '<li class="slid-act"></li>';
        var list_num = dome_con.children('div').length;
//        初始化
        var init = function(){
            
            if(list_num <= 1){
                stop();
                return;
            }
            for (var i=0;i<list_num-1;i++)
            {
                str += '<li></li>';
            }
            appto_li.append(str);
            $('#append-li2 li').each(function(){
                $(this).mouseover(function(){
                    index_box = $(this).index();
                    $('#dome-con2 .slider-Box:eq('+index_box+')').fadeToggle(settings.fade_time).siblings().css('display','none');
                    $('#append-li2 li:eq('+index_box+')').addClass('slid-act').siblings().removeClass('slid-act');
                    if(order_by == 'ASC'){
                        if(index_box < list_num-1){
                            index_box += 1;
                        }else{
                            order_by = 'DESC';
                            index_box = list_num-2;
                        }
                    } else {
                        if(index_box > 0){
                            index_box -= 1;
                        }else{
                            order_by = 'ASC';
                            index_box = 1;
                        }
                    }
                });
            });
//            左切换
            $('.p-left').click(function(){
                
                if(index_box > 0){
                    index_box -= 1;
                }else{
                    return ;
                }
                $('#dome-con2 .slider-Box:eq('+index_box+')').fadeToggle(settings.fade_time).siblings().css('display','none');
                $('#append-li2 li:eq('+index_box+')').addClass('slid-act').siblings().removeClass('slid-act');
            });
//            右切换
            $('.p-right').click(function(){
                if(index_box < list_num-1){
                    index_box += 1;
                }else{
                    return ;
                }
                $('#dome-con2 .slider-Box:eq('+index_box+')').fadeToggle(settings.fade_time).siblings().css('display','none');
                $('#append-li2 li:eq('+index_box+')').addClass('slid-act').siblings().removeClass('slid-act');
            });
            start(); 
        };
        
//        开始轮播
        var start = function(){
            if($("#aaaa").length > 0){
                stop();
                return;
            }           
            if(order_by == 'ASC'){
                if(index_box < list_num-1){
                    index_box += 1;
                }else{
                    order_by = 'DESC';
                    index_box = list_num-2;
                }
            } else {
                if(index_box > 0){
                    index_box -= 1;
                }else{
                    order_by = 'ASC';
                    index_box = 1;
                }
            }
            $('#dome-con2 .slider-Box:eq('+index_box+')').fadeToggle(settings.fade_time).siblings().css('display','none');
            $('#append-li2 li:eq('+index_box+')').addClass('slid-act').siblings().removeClass('slid-act');
            window.setTimeout(start, settings.delay*1000);
        };
        
        var stop = function() {
            window.clearTimeout(start);
        };
        
        init();
        
    };
});